package com.dims_hsrc.data.service;

import java.util.List;
import java.util.Map;

public interface IContractTemplateService {
    /**
     * 获取合同模板列表
     * 
     * @return 模板列表
     */
    List<Map<String, String>> listTemplates();

    /**
     * 获取模板文件的完整路径
     * @param templateName 模板文件名
     * @return 模板文件的完整路径
     */
    String getTemplateFullPath(String templateName);

    /**
     * 检查模板文件是否存在
     * @param templateName 模板文件名
     * @return 是否存在
     */
    boolean isTemplateExists(String templateName);

    /**
     * 复制模板文件到目标位置
     * @param templateName 模板文件名
     * @param targetPath 目标路径
     * @return 是否成功
     */
    boolean copyTemplate(String templateName, String targetPath);
} 